Vinik Asset Management, LLP

Technology Company